package com.xjgc.model.entity.general;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.sql.Date;
import java.sql.Time;

@Data
@TableName("zxj_zsdstr022")
public class ZxjZsdstr022 {
    //1许继集团MES推送流水码
    @JsonProperty("ZMES_NO")
    @TableField("\"ZMES_NO\"")
    private String zmesNo;
    //2销售凭证
    @JsonProperty("AUBEL")
    @TableField("\"AUBEL\"")
    private String aubel;
    //3销售凭证项目
    @JsonProperty("AUPOS")
    @TableField("\"AUPOS\"")
    private String aupos;
    //4销售和分销凭证号
    @JsonProperty("VBELN")
    @TableField("\"VBELN\"")
    private String vbeln;
    //5销售和分销凭证的项目号
    @JsonProperty("POSNR")
    @TableField("\"POSNR\"")
    private String posnr;
    //6销售组织
    @JsonProperty("VTEXT1")
    @TableField("\"VTEXT1\"")
    private String vtext1;
    //7分销渠道
    @JsonProperty("VTEXT2")
    @TableField("\"VTEXT2\"")
    private String vtext2;
    //8产品组
    @JsonProperty("VTEXT3")
    @TableField("\"VTEXT3\"")
    private String vtext3;
    //9行业
    @JsonProperty("BEZEI1")
    @TableField("\"BEZEI1\"")
    private String bezei1;
    //10省份
    @JsonProperty("BEZEI2")
    @TableField("\"BEZEI2\"")
    private String bezei2;
    //11产业单位
    @JsonProperty("VTEXT4")
    @TableField("\"VTEXT4\"")
    private String vtext4;
    //12客户采购订单编号
    @JsonProperty("BSTKD")
    @TableField("\"BSTKD\"")
    private String bstkd;
    //13发票单位名称
    @JsonProperty("NAME1")
    @TableField("\"NAME1\"")
    private String name1;
    //14订货单位名称
    @JsonProperty("NAME2")
    @TableField("\"NAME2\"")
    private String name2;
    //15项目名称
    @JsonProperty("BNAME")
    @TableField("\"BNAME\"")
    private String bname;
    //16签订人
    @JsonProperty("ENAME")
    @TableField("\"ENAME\"")
    private String ename;
    //17物料号
    @JsonProperty("MATNR")
    @TableField("\"MATNR\"")
    private String matnr;
    //18销售订单项目短文本
    @JsonProperty("ARKTX")
    @TableField("\"ARKTX\"")
    private String arktx;
    //19以销售单位表示的累计订单数量
    @JsonProperty("KWMENG")
    @TableField("\"KWMENG\"")
    private Double kwmeng;

    //20订货金额(含税)
    @JsonProperty("ZDHJE")
    @TableField("\"ZDHJE\"")
    private Double zdhje;
    //21订货金额(不含税)
    @JsonProperty("ZDHBHSJE")
    @TableField("\"ZDHBHSJE\"")
    private Double zdhbhsje;
    //22开票类型
    @JsonProperty("VTEXT5")
    @TableField("\"VTEXT5\"")
    private String vtext5;
    //23发票取消标识
    @JsonProperty("FKSTO")
    @TableField("\"FKSTO\"")
    private String fksto;
    //24实际已开票数量
    @JsonProperty("FKIMG")
    @TableField("\"FKIMG\"")
    private Double fkimg;
    //25从条件定价过程小计1
    @JsonProperty("KZWI1")
    @TableField("\"KZWI1\"")
    private Double kzwi1;
    //26开票金额(不含税)
    @JsonProperty("NETWR")
    @TableField("\"NETWR\"")
    private Double netwr;
    //27确认收入日期
    @JsonProperty("BLDAT")
    @TableField("\"BLDAT\"")
    private Date bldat;
    //28财务凭证
    @JsonProperty("BELNR")
    @TableField("\"BELNR\"")
    private String belnr;
    //29销售组织
    @JsonProperty("VKORG")
    @TableField("\"VKORG\"")
    private String vkorg;
    //30分销渠道
    @JsonProperty("VTWEG")
    @TableField("\"VTWEG\"")
    private String vtweg;
    //31产品组
    @JsonProperty("SPART")
    @TableField("\"SPART\"")
    private String spart;
    //32销售部门
    @JsonProperty("VKBUR")
    @TableField("\"VKBUR\"")
    private String vkbur;
    //33销售组
    @JsonProperty("VKGRP")
    @TableField("\"VKGRP\"")
    private String vkgrp;
    //34客户条件组 1
    @JsonProperty("KDKG1")
    @TableField("\"KDKG1\"")
    private String kdkg1;

    //35人员编号
    @JsonProperty("PERNR")
    @TableField("\"PERNR\"")
    private Long pernr;
    //36付款方
    @JsonProperty("KUNRG")
    @TableField("\"KUNRG\"")
    private String  kunrg;
    //37售达方
    @JsonProperty("KUNAG")
    @TableField("\"KUNAG\"")
    private String  kunag;
    //38开票类型
    @JsonProperty("FKART")
    @TableField("\"FKART\"")
    private String fkart;
    //39公司代码
    @JsonProperty("BUKRS")
    @TableField("\"BUKRS\"")
    private String  bukrs;
    //40销售凭证项目类别
    @JsonProperty("PSTYV")
    @TableField("\"PSTYV\"")
    private String pstyv;
    //41项目信贷价格
    @JsonProperty("CMPRE")
    @TableField("\"CMPRE\"")
    private Double cmpre;
    //42订单数量汇总
    @JsonProperty("ZKWMNG")
    @TableField("\"ZKWMNG\"")
    private Double zkwmng;
    //43订货金额(含税) 汇总
    @JsonProperty("ZKZAP")
    @TableField("\"ZKZAP\"")
    private Double zkzap;

    //44订货金额(不含税) 汇总
    @JsonProperty("ZBHSKZAP")
    @TableField("\"ZBHSKZAP\"")
    private Double zbhskzap;
    //45开票数量 汇总
    @JsonProperty("ZFKIMG")
    @TableField("\"ZFKIMG\"")
    private Double zfkimg;
    //46开票金额(含税) 汇总
    @JsonProperty("ZKZRP")
    @TableField("\"ZKZRP\"")
    private Double zkzrp;
    //47开票金额(不含税) 汇总
    @JsonProperty("ZBHSKZRP")
    @TableField("\"ZBHSKZRP\"")
    private Double  zbhskzrp;
    //48汇总时取出所有销售发票号
    @JsonProperty("ZVBELN")
    @TableField("\"ZVBELN\"")
    private String zvbeln;
    //49汇总时取出所有财务凭证
    @JsonProperty("ZBELNR")
    @TableField("\"ZBELNR\"")
    private String zbelnr;
    //50汇总月份
    @JsonProperty("ZMONTH")
    @TableField("\"ZMONTH\"")
    private String zmonth;
    //51凭证中的过帐日期
    @JsonProperty("YKP_BUDAT")
    @TableField("\"YKP_BUDAT\"")
    private Date  ykpBudat;
    //52提前开票转收入标识
    @JsonProperty("KPZSRFLAG")
    @TableField("\"KPZSRFLAG\"")
    private String kpzsrflag;
    //53日期
    @JsonProperty("DATUM")
    @TableField("\"DATUM\"")
    private Date datum;
    //54时间
    @JsonProperty("UZEIT")
    @TableField("\"UZEIT\"")
    private Time uzeit;

    //开票日期
    @JsonProperty("FKDAT")
    @TableField("\"FKDAT\"")
    private Date fkdat;
    //增量标识
    @JsonProperty("IOFLAG")
    @TableField("\"IOFLAG\"")
    private String ioflag;

}
